/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fr.afcepf.projet2.facade.catalogue;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Sylvain
 */
public class Categorie {
    private List<Produit> listeProd;
    private String nomCategorie;
    private String imageCategorie;
    private int idCategorie;
    private int count;

    public List<Produit> getListeProd() {
        return listeProd;
    }

    public void setListeProd(final List<Produit> listeProd) {
        this.listeProd = listeProd;
        this.count = listeProd.size();
    }
    public Categorie() {
        this("vide", "vide", 1);
        if (listeProd==null){
            listeProd = new ArrayList<>();
        }
    }
        
    public Categorie(final String nom, final String image, final int idCategorie) {
        this.nomCategorie = nom;
        this.imageCategorie = image;
        this.idCategorie = idCategorie;
        if (listeProd==null){
            listeProd = new ArrayList<>();
        }
    }

    public String getNomCategorie() {
        return nomCategorie;
    }
    public String getImageCategorie() {
        return imageCategorie;
    }
    public int getIdCategorie() {
        return idCategorie;
    }  

    public void setNomCategorie(final String nomCategorie) {
        this.nomCategorie = nomCategorie;
    }

    public void setImageCategorie(final String imageCategorie) {
        this.imageCategorie = imageCategorie;
    }

    public void setIdCategorie(final int idCategorie) {
        this.idCategorie = idCategorie;
    }

    public int getCount() {
        return count;
    }

    public void setCount(final int count) {
        this.count = count;
    }
    
    
}
